802e28ec: 27 bd ff b0  ADDIU sp, sp, 0xffffffb0 (-80)
802e28f0: af bf 00 24  SW ra, sp, 0x24 (36)
802e28f4: af a4 00 50  SW a0, sp, 0x50 (80)                    [sp + 0x50] === [sp + 0x52] === arg1
802e28f8: af a5 00 54  SW a1, sp, 0x54 (84)                    [sp + 0x54] === arg2

802e28fc: 8f ae 00 54  LW t6, sp, 0x54 (84)
802e2900: 8d cf 00 00  LW t7, t6, 0x0 (0)
802e2904: 85 f8 00 00  LH t8, t7, 0x0 (0)
802e2908: af b8 00 4c  SW t8, sp, 0x4c (76)                [sp + 0x4c] = *(*arg2++);
802e290c: 8f b9 00 54  LW t9, sp, 0x54 (84)
802e2910: 8f 28 00 00  LW t0, t9, 0x0 (0)
802e2914: 25 09 00 02  ADDIU t1, t0, 0x2 (2)
802e2918: af 29 00 00  SW t1, t9, 0x0 (0)

802e291c: 87 aa 00 52  LH t2, sp, 0x52 (82)
802e2920: 3c 01 80 36  LUI at, 0x8036 (32822)
802e2924: a0 2a 0e a0  SB t2, at, 0xea0 (3744)             *(0x80360ea0) = (char)arg1;

802e2928: 87 ab 00 52  LH t3, sp, 0x52 (82)
802e292c: 3c 01 80 36  LUI at, 0x8036 (32822)
802e2930: a0 2b 0e a1  SB t3, at, 0xea1 (3745)             *(0x80360ea1) = (char)arg1;

802e2934: 8f ac 00 4c  LW t4, sp, 0x4c (76)
802e2938: af a0 00 48  SW r0, sp, 0x48 (72)                [sp + 0x48] = 0;
802e293c: 19 80 00 e6  BLEZ t4, 0x802e2cd8 (pc + 0x398)    if ([sp + 0x4c] <= 0) goto 0x802e2cd8;
802e2940: 00 00 00 00  NOP

802e2944: 8f ad 00 54  LW t5, sp, 0x54 (84)
802e2948: 8d ae 00 00  LW t6, t5, 0x0 (0)
802e294c: 85 cf 00 00  LH t7, t6, 0x0 (0)
802e2950: a3 af 00 31  SB t7, sp, 0x31 (49)                [sp + 0x31] = *(*arg2++);
802e2954: 8f b8 00 54  LW t8, sp, 0x54 (84)
802e2958: 8f 08 00 00  LW t0, t8, 0x0 (0)
802e295c: 25 09 00 02  ADDIU t1, t0, 0x2 (2)
802e2960: af 09 00 00  SW t1, t8, 0x0 (0)

802e2964: 8f b9 00 54  LW t9, sp, 0x54 (84)
802e2968: 8f 2a 00 00  LW t2, t9, 0x0 (0)
802e296c: 85 4b 00 00  LH t3, t2, 0x0 (0)
802e2970: a7 ab 00 42  SH t3, sp, 0x42 (66)                [sp + 0x42] = *(*arg2++);

802e2974: 8f ac 00 54  LW t4, sp, 0x54 (84)
802e2978: 8d 8d 00 00  LW t5, t4, 0x0 (0)
802e297c: 25 ae 00 02  ADDIU t6, t5, 0x2 (2)
802e2980: ad 8e 00 00  SW t6, t4, 0x0 (0)

802e2984: 8f af 00 54  LW t7, sp, 0x54 (84)
802e2988: 8d e8 00 00  LW t0, t7, 0x0 (0)
802e298c: 85 09 00 00  LH t1, t0, 0x0 (0)
802e2990: a7 a9 00 40  SH t1, sp, 0x40 (64)                [sp + 0x40] = *(*arg2++);
802e2994: 8f b8 00 54  LW t8, sp, 0x54 (84)
802e2998: 8f 19 00 00  LW t9, t8, 0x0 (0)
802e299c: 27 2a 00 02  ADDIU t2, t9, 0x2 (2)
802e29a0: af 0a 00 00  SW t2, t8, 0x0 (0)

802e29a4: 8f ab 00 54  LW t3, sp, 0x54 (84)
802e29a8: 8d 6d 00 00  LW t5, t3, 0x0 (0)
802e29ac: 85 ae 00 00  LH t6, t5, 0x0 (0)
802e29b0: a7 ae 00 3e  SH t6, sp, 0x3e (62)                [sp + 0x3e] = *(*arg2++);
802e29b4: 8f ac 00 54  LW t4, sp, 0x54 (84)
802e29b8: 8d 8f 00 00  LW t7, t4, 0x0 (0)
802e29bc: 25 e8 00 02  ADDIU t0, t7, 0x2 (2)
802e29c0: ad 88 00 00  SW t0, t4, 0x0 (0)

802e29c4: af a0 00 44  SW r0, sp, 0x44 (68)                [sp + 0x44] = 0;

802e29c8: 8f a9 00 44  LW t1, sp, 0x44 (68)
802e29cc: 3c 0a 80 33  LUI t2, 0x8033 (32819)
802e29d0: 93 b8 00 31  LBU t8, sp, 0x31 (49)
802e29d4: 00 09 c8 c0  SLL t9, t1, 0x3 (3)
802e29d8: 01 59 50 21  ADDU t2, t2, t9
802e29dc: 91 4a 23 50  LBU t2, t2, 0x2350 (9040)
802e29e0: 15 58 00 03  BNE t2, t8, 0x802e29f0 (pc + 0xc)   if ( 0x80332350[[sp + 0x44]] != [sp + 0x31]) goto 0x802e29f0;
802e29e4: 00 00 00 00  NOP

802e29e8: 10 00 00 0e  BEQ r0, r0, 0x802e2a24 (pc + 0x38)  goto 0x802e2a24;
802e29ec: 00 00 00 00  NOP

*
802e29f0: 8f ab 00 44  LW t3, sp, 0x44 (68)
802e29f4: 3c 0e 80 33  LUI t6, 0x8033 (32819)
802e29f8: 24 01 00 ff  ADDIU at, r0, 0xff (255)
802e29fc: 00 0b 68 c0  SLL t5, t3, 0x3 (3)
802e2a00: 01 cd 70 21  ADDU t6, t6, t5
802e2a04: 91 ce 23 50  LBU t6, t6, 0x2350 (9040)
802e2a08: 15 c1 00 01  BNE t6, at, 0x802e2a10 (pc + 0x4)
802e2a0c: 00 00 00 00  NOP

802e2a10: 8f af 00 44  LW t7, sp, 0x44 (68)
802e2a14: 25 e8 00 01  ADDIU t0, t7, 0x1 (1)
802e2a18: af a8 00 44  SW t0, sp, 0x44 (68)

802e2a1c: 10 00 ff ea  BEQ r0, r0, 0x802e29c8 (pc - 0x58)
802e2a20: 00 00 00 00  NOP

*
802e2a24: 8f ac 00 44  LW t4, sp, 0x44 (68)
802e2a28: 3c 19 80 33  LUI t9, 0x8033 (32819)
802e2a2c: 00 0c 48 c0  SLL t1, t4, 0x3 (3)
802e2a30: 03 29 c8 21  ADDU t9, t9, t1
802e2a34: 93 39 23 53  LBU t9, t9, 0x2353 (9043)
802e2a38: a3 b9 00 33  SB t9, sp, 0x33 (51)

802e2a3c: 8f aa 00 44  LW t2, sp, 0x44 (68)
802e2a40: 3c 0b 80 33  LUI t3, 0x8033 (32819)
802e2a44: 00 0a c0 c0  SLL t8, t2, 0x3 (3)
802e2a48: 01 78 58 21  ADDU t3, t3, t8
802e2a4c: 8d 6b 23 54  LW t3, t3, 0x2354 (9044)
802e2a50: af ab 00 2c  SW t3, sp, 0x2c (44)

802e2a54: 8f ad 00 44  LW t5, sp, 0x44 (68)
802e2a58: 3c 0f 80 33  LUI t7, 0x8033 (32819)
802e2a5c: 00 0d 70 c0  SLL t6, t5, 0x3 (3)
802e2a60: 01 ee 78 21  ADDU t7, t7, t6
802e2a64: 91 ef 23 51  LBU t7, t7, 0x2351 (9041)
802e2a68: a3 af 00 32  SB t7, sp, 0x32 (50)

802e2a6c: 8f a8 00 44  LW t0, sp, 0x44 (68)
802e2a70: 3c 09 80 33  LUI t1, 0x8033 (32819)
802e2a74: 00 08 60 c0  SLL t4, t0, 0x3 (3)
802e2a78: 01 2c 48 21  ADDU t1, t1, t4
802e2a7c: 91 29 23 52  LBU t1, t1, 0x2352 (9042)
802e2a80: a3 a9 00 30  SB t1, sp, 0x30 (48)

802e2a84: 93 b9 00 32  LBU t9, sp, 0x32 (50)
802e2a88: 2f 21 00 05  SLTIU at, t9, 0x5 (5)
802e2a8c: 10 20 00 8a  BEQ r0, at, 0x802e2cb8 (pc + 0x228)
802e2a90: 00 00 00 00  NOP

802e2a94: 00 19 c8 80  SLL t9, t9, 0x2 (2)
802e2a98: 3c 01 80 34  LUI at, 0x8034 (32820)
802e2a9c: 00 39 08 21  ADDU at, at, t9
802e2aa0: 8c 39 83 68  LW t9, at, 0xffff8368 (-31896)
802e2aa4: 03 20 00 08  JR t9
802e2aa8: 00 00 00 00  NOP

*
802e2aac: 87 aa 00 3e  LH t2, sp, 0x3e (62)
802e2ab0: 93 a4 00 33  LBU a0, sp, 0x33 (51)
802e2ab4: 8f a5 00 2c  LW a1, sp, 0x2c (44)
802e2ab8: 87 a6 00 42  LH a2, sp, 0x42 (66)
802e2abc: 87 a7 00 40  LH a3, sp, 0x40 (64)
802e2ac0: af a0 00 14  SW r0, sp, 0x14 (20)
802e2ac4: af a0 00 18  SW r0, sp, 0x18 (24)
802e2ac8: 0c 0b 88 4d  JAL 0x802e2134 (-2144460492)
802e2acc: af aa 00 10  SW t2, sp, 0x10 (16)

802e2ad0: 10 00 00 7b  BEQ r0, r0, 0x802e2cc0 (pc + 0x1ec)
802e2ad4: 00 00 00 00  NOP

*
802e2ad8: 8f b8 00 54  LW t8, sp, 0x54 (84)
802e2adc: 27 ae 00 34  ADDIU t6, sp, 0x34 (52)
802e2ae0: 8f 0b 00 00  LW t3, t8, 0x0 (0)
802e2ae4: 85 6d 00 00  LH t5, t3, 0x0 (0)
802e2ae8: a5 cd 00 00  SH t5, t6, 0x0 (0)

802e2aec: 8f af 00 54  LW t7, sp, 0x54 (84)
802e2af0: 8d e8 00 00  LW t0, t7, 0x0 (0)
802e2af4: 25 0c 00 02  ADDIU t4, t0, 0x2 (2)
802e2af8: ad ec 00 00  SW t4, t7, 0x0 (0)

802e2afc: 87 a9 00 3e  LH t1, sp, 0x3e (62)
802e2b00: 27 b9 00 34  ADDIU t9, sp, 0x34 (52)
802e2b04: 93 a4 00 33  LBU a0, sp, 0x33 (51)
802e2b08: af a9 00 10  SW t1, sp, 0x10 (16)

802e2b0c: 87 2a 00 00  LH t2, t9, 0x0 (0)
802e2b10: af a0 00 18  SW r0, sp, 0x18 (24)
802e2b14: 8f a5 00 2c  LW a1, sp, 0x2c (44)
802e2b18: 87 a6 00 42  LH a2, sp, 0x42 (66)
802e2b1c: 87 a7 00 40  LH a3, sp, 0x40 (64)
802e2b20: 0c 0b 88 4d  JAL 0x802e2134 (-2144460492)
802e2b24: af aa 00 14  SW t2, sp, 0x14 (20)

802e2b28: 10 00 00 65  BEQ r0, r0, 0x802e2cc0 (pc + 0x194)
802e2b2c: 00 00 00 00  NOP

*
802e2b30: 8f b8 00 54  LW t8, sp, 0x54 (84)
802e2b34: 27 ae 00 34  ADDIU t6, sp, 0x34 (52)
802e2b38: 8f 0b 00 00  LW t3, t8, 0x0 (0)
802e2b3c: 85 6d 00 00  LH t5, t3, 0x0 (0)
802e2b40: a5 cd 00 00  SH t5, t6, 0x0 (0)

802e2b44: 8f a8 00 54  LW t0, sp, 0x54 (84)
802e2b48: 8d 0c 00 00  LW t4, t0, 0x0 (0)
802e2b4c: 25 8f 00 02  ADDIU t7, t4, 0x2 (2)
802e2b50: ad 0f 00 00  SW t7, t0, 0x0 (0)

802e2b54: 8f a9 00 54  LW t1, sp, 0x54 (84)
802e2b58: 27 b8 00 34  ADDIU t8, sp, 0x34 (52)
802e2b5c: 8d 39 00 00  LW t9, t1, 0x0 (0)
802e2b60: 87 2a 00 00  LH t2, t9, 0x0 (0)
802e2b64: a7 0a 00 02  SH t2, t8, 0x2 (2)

802e2b68: 8f ab 00 54  LW t3, sp, 0x54 (84)
802e2b6c: 8d 6d 00 00  LW t5, t3, 0x0 (0)
802e2b70: 25 ae 00 02  ADDIU t6, t5, 0x2 (2)
802e2b74: ad 6e 00 00  SW t6, t3, 0x0 (0)

802e2b78: 87 ac 00 3e  LH t4, sp, 0x3e (62)
802e2b7c: 27 af 00 34  ADDIU t7, sp, 0x34 (52)
802e2b80: 93 a4 00 33  LBU a0, sp, 0x33 (51)
802e2b84: af ac 00 10  SW t4, sp, 0x10 (16)
802e2b88: 85 e8 00 00  LH t0, t7, 0x0 (0)
802e2b8c: 8f a5 00 2c  LW a1, sp, 0x2c (44)
802e2b90: 87 a6 00 42  LH a2, sp, 0x42 (66)
802e2b94: af a8 00 14  SW t0, sp, 0x14 (20)
802e2b98: 85 e9 00 02  LH t1, t7, 0x2 (2)
802e2b9c: 87 a7 00 40  LH a3, sp, 0x40 (64)
802e2ba0: 0c 0b 88 4d  JAL 0x802e2134 (-2144460492)
802e2ba4: af a9 00 18  SW t1, sp, 0x18 (24)

802e2ba8: 10 00 00 45  BEQ r0, r0, 0x802e2cc0 (pc + 0x114)
802e2bac: 00 00 00 00  NOP

*
802e2bb0: 8f b9 00 54  LW t9, sp, 0x54 (84)
802e2bb4: 27 ad 00 34  ADDIU t5, sp, 0x34 (52)
802e2bb8: 8f 2a 00 00  LW t2, t9, 0x0 (0)
802e2bbc: 85 58 00 00  LH t8, t2, 0x0 (0)
802e2bc0: a5 b8 00 00  SH t8, t5, 0x0 (0)

802e2bc4: 8f ae 00 54  LW t6, sp, 0x54 (84)
802e2bc8: 8d cb 00 00  LW t3, t6, 0x0 (0)
802e2bcc: 25 6c 00 02  ADDIU t4, t3, 0x2 (2)
802e2bd0: ad cc 00 00  SW t4, t6, 0x0 (0)

802e2bd4: 8f a8 00 54  LW t0, sp, 0x54 (84)
802e2bd8: 27 b9 00 34  ADDIU t9, sp, 0x34 (52)
802e2bdc: 8d 0f 00 00  LW t7, t0, 0x0 (0)
802e2be0: 85 e9 00 00  LH t1, t7, 0x0 (0)
802e2be4: a7 29 00 02  SH t1, t9, 0x2 (2)

802e2be8: 8f aa 00 54  LW t2, sp, 0x54 (84)
802e2bec: 8d 58 00 00  LW t8, t2, 0x0 (0)
802e2bf0: 27 0d 00 02  ADDIU t5, t8, 0x2 (2)
802e2bf4: ad 4d 00 00  SW t5, t2, 0x0 (0)

802e2bf8: 8f ab 00 54  LW t3, sp, 0x54 (84)
802e2bfc: 27 a8 00 34  ADDIU t0, sp, 0x34 (52)
802e2c00: 8d 6c 00 00  LW t4, t3, 0x0 (0)
802e2c04: 85 8e 00 00  LH t6, t4, 0x0 (0)
802e2c08: a5 0e 00 04  SH t6, t0, 0x4 (4)

802e2c0c: 8f af 00 54  LW t7, sp, 0x54 (84)
802e2c10: 8d e9 00 00  LW t1, t7, 0x0 (0)
802e2c14: 25 39 00 02  ADDIU t9, t1, 0x2 (2)
802e2c18: ad f9 00 00  SW t9, t7, 0x0 (0)

802e2c1c: 87 b8 00 3e  LH t8, sp, 0x3e (62)
802e2c20: 27 ad 00 34  ADDIU t5, sp, 0x34 (52)
802e2c24: 93 a4 00 33  LBU a0, sp, 0x33 (51)
802e2c28: af b8 00 10  SW t8, sp, 0x10 (16)
802e2c2c: 85 aa 00 00  LH t2, t5, 0x0 (0)
802e2c30: 8f a5 00 2c  LW a1, sp, 0x2c (44)
802e2c34: 87 a6 00 42  LH a2, sp, 0x42 (66)
802e2c38: af aa 00 14  SW t2, sp, 0x14 (20)
802e2c3c: 85 ab 00 02  LH t3, t5, 0x2 (2)
802e2c40: 87 a7 00 40  LH a3, sp, 0x40 (64)
802e2c44: af ab 00 18  SW t3, sp, 0x18 (24)
802e2c48: 85 ac 00 04  LH t4, t5, 0x4 (4)
802e2c4c: 0c 0b 88 a1  JAL 0x802e2284 (-2144460156)
802e2c50: af ac 00 1c  SW t4, sp, 0x1c (28)

802e2c54: 10 00 00 1a  BEQ r0, r0, 0x802e2cc0 (pc + 0x68)
802e2c58: 00 00 00 00  NOP

*
802e2c5c: 8f ae 00 54  LW t6, sp, 0x54 (84)
802e2c60: 27 b9 00 34  ADDIU t9, sp, 0x34 (52)
802e2c64: 8d c8 00 00  LW t0, t6, 0x0 (0)
802e2c68: 85 09 00 00  LH t1, t0, 0x0 (0)
802e2c6c: a7 29 00 00  SH t1, t9, 0x0 (0)

802e2c70: 8f af 00 54  LW t7, sp, 0x54 (84)
802e2c74: 8d f8 00 00  LW t8, t7, 0x0 (0)
802e2c78: 27 0a 00 02  ADDIU t2, t8, 0x2 (2)
802e2c7c: ad ea 00 00  SW t2, t7, 0x0 (0)

802e2c80: 87 ab 00 3e  LH t3, sp, 0x3e (62)
802e2c84: 27 ad 00 34  ADDIU t5, sp, 0x34 (52)
802e2c88: 93 ae 00 30  LBU t6, sp, 0x30 (48)
802e2c8c: af ab 00 10  SW t3, sp, 0x10 (16)
802e2c90: 85 ac 00 00  LH t4, t5, 0x0 (0)
802e2c94: 93 a4 00 33  LBU a0, sp, 0x33 (51)
802e2c98: 8f a5 00 2c  LW a1, sp, 0x2c (44)
802e2c9c: 87 a6 00 42  LH a2, sp, 0x42 (66)
802e2ca0: 87 a7 00 40  LH a3, sp, 0x40 (64)
802e2ca4: af ae 00 18  SW t6, sp, 0x18 (24)
802e2ca8: 0c 0b 88 77  JAL 0x802e21dc (-2144460324)
802e2cac: af ac 00 14  SW t4, sp, 0x14 (20)

802e2cb0: 10 00 00 03  BEQ r0, r0, 0x802e2cc0 (pc + 0xc)
802e2cb4: 00 00 00 00  NOP
802e2cb8: 10 00 00 01  BEQ r0, r0, 0x802e2cc0 (pc + 0x4)
802e2cbc: 00 00 00 00  NOP

*
802e2cc0: 8f a8 00 48  LW t0, sp, 0x48 (72)
802e2cc4: 8f b9 00 4c  LW t9, sp, 0x4c (76)
802e2cc8: 25 09 00 01  ADDIU t1, t0, 0x1 (1)
802e2ccc: 01 39 08 2a  SLT at, t1, t9
802e2cd0: 14 20 ff 1c  BNE at, r0, 0x802e2944 (pc - 0x390)
802e2cd4: af a9 00 48  SW t1, sp, 0x48 (72)

*
802e2cd8: 10 00 00 01  BEQ r0, r0, 0x802e2ce0 (pc + 0x4)
802e2cdc: 00 00 00 00  NOP
802e2ce0: 8f bf 00 24  LW ra, sp, 0x24 (36)
802e2ce4: 27 bd 00 50  ADDIU sp, sp, 0x50 (80)
802e2ce8: 03 e0 00 08  JR ra
802e2cec: 00 00 00 00  NOP


80338368: 802e2aac
8033836c: 802e2ad8
80338370: 802e2b30
80338374: 802e2bb0
80338378: 802e2c5c
